.cluster-management {
  padding: 24px;
  max-width: 800px;
  margin: 0 auto;

  .ant-card {
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.09);
  }

  .status-section {
    margin-bottom: 24px;
    padding: 16px;
    background-color: #fafafa;
    border-radius: 4px;

    h3 {
      margin-bottom: 16px;
    }

    .status-label {
      display: inline-block;
      width: 80px;
      font-weight: 500;
    }
  }

  .action-section {
    margin-bottom: 24px;

    h3 {
      margin-bottom: 16px;
    }

    .scheduler-control {
      display: flex;
      align-items: center;
      gap: 16px;

      .interval-setting {
        display: flex;
        align-items: center;
        gap: 8px;

        .ant-input-number {
          width: 80px;
        }
      }
    }
  }

  .alert-message {
    margin-top: 16px;
  }

  .ant-btn {
    min-width: 160px;
  }

  .ant-tag {
    font-weight: 500;
    padding: 0 8px;
  }
}
